Ana içeriğe geç

Pyteal ile Pyhon Üzerinde Akıllı Kontratlar Geliştirme

Pyteal, Algorand Akıllı Kontratları yazmak için geliştirilen TEAL dilini Python üzerinde yazmamızı sağlayan bir kütüphanedir.TEAL diline daha yakından bakacak olursak Algorand Akıllı Kontratlarını yazmamızı sağlayan Stack tabanlı yeni bir kodlama dilidir. Açılımı "Transaction Execution Approval Language (TEAL)" yani Türkçeye çevirisi "İşlem Yürütme Onay Dili" şeklindedir. Bu dil non-Turing Complete bir dildir yani Tamamlanmamış bir Turing dilidir. Bunun anlamı içerisinde branch forwards'a yani dallanmaya izin verirken döngülere yani recursive logic'e izin vermez. Bu nedenle güvenliği ve performansı maksimum düzeyde tutar.Yinede, Teal temelinde bir birleştirici dil. Pyteal ile geliştiriciler sadece Python kullanarak tam işlevli bir akıllı kontrat oluşturabilir, bu kodları kolayca Teal diline çevirebilir.